/*顶部搜索框*/
.screen-top {
    /*width: 1003px;*/
    height:60px;
    margin: 0 auto;
}

em{
    font-style:normal;
}

.screen-top span em {
    left: 5px;
    position: absolute;
    vertical-align: middle;
    font-size: 12px;
    color: #999;
    height: 40px;
    overflow: hidden;
    line-height:40px;
    margin-top:5px;
    font-style:normal;
}

.screen-top span input {
    border: 1px solid #DDDDDD;
    padding:0px;
    font-size: 12px;
    display: inline-block;
    height: 38px;
    vertical-align: middle;
    line-height: 38px;
    text-align: right;
    padding-right:10px;
    margin-top:5px;
}

    .screen-top span {
        display: inline-block;
        font-size: 14px;
        margin-left:10px;
        position: relative;
        /*width: 240px;*/
        float: left;
        z-index: 0;
        height:50px;
        margin-top:5px;
        padding-left:0px;
    }


/*自适应*/
.span2_2{
    width:230px;
}
.span2_1{
    width:100px;
}
.span1_5{
    width:140px;
}

.smallOperateTwo{
    float:right;
    color:#959595;
}

.smallOperateThree{
    float:right;
    margin-top:10px;
    margin-right:50px;
}

/*免责声明 start*/
.divTip{
    width:300px;height:100px;float:right;z-index:999;position:absolute;margin-left:780px;margin-top:15px;
}
.divNotice{
    /*width: 500px; height: 350px; border: 1px solid #2A4F67;position:absolute;top:120px;border-radius:10px;z-index:99999;background-color:#FFF;display:none;margin-left:350px;*/
    width:500px;position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto; background: #fff; z-index: 200000000;display:none;
}
@media (min-width:800px) and (max-width:1023px)
{
    .divTip{
        margin-left:240px;
        margin-top:50px;
    }
    .divNotice{
        margin-left:150px;
    }
}
@media (min-width:1024px) and (max-width:1279px)
{
    .divTip{
        margin-left:450px;
    }
    .divNotice{
        margin-left:240px;
    }
}
@media (min-width:1280px) and (max-width:1365px)
{
    .divTip{
        margin-left:690px;
    }
    .divNotice{
        margin-left:370px;
    }
}
@media (min-width:1366px)
{
    .divTip{
        margin-left:780px;
    }
    .divNotice{
        margin-left:380px;
    }
}



/*免责声明 end*/











@media (min-width: 1366px) {
    .span9{
        width:870px;
        margin-left:0px;
    }
    .span8_9{
        width:850px;
        margin-left:0px;
    }

    .span8_6{
         width:800px;
        margin-left:0px;
    }

        .span8{
        width:700px;
        margin-left:0px;
    }

          .span7{
            width:700px;
        }


    .span4{
        width:400px;
    }
    .kl_map{
        width:310px;
    }
    .span1_5{
        width:140px;
    }

    .span4_0{
         width:384px;
         margin-left:0px;
    }
        .span4_1{
             width:430px;
             margin-left:0px;
        }
      
        .span1{
            width:70px;
            margin-left:0px;
        }
        .span3{
            width:290px;
            margin-left:0px;
        }
        .span3_1{
            width:300px;
            margin-left:0px;
        }
    .span3_5 {
        width:240px;
    }
    .span2{
        width:170px;
        margin-left:0px;
    }
    .span2_5{
        width:240px;
    }

    .span2_5 input{
        width:235px;
    }
    .span2_2{
        width:242px;
    }


}


@media (min-width:1280px) and (max-width:1365px){
     .span1{
            width:70px;
            margin-left:0px;
        }
      
    .span1_5{
        width:140px;
    }
    

    .span2{
        width:180px;
        margin-left:0px;
    }

      .span2_1{
        width:100px;
    }

    .span2_2{
        width:230px;
    }
   
      .span2_5{
        width:230px;
    }
       .span2_5 input{
        width:225px;
    }


     .span3{
            width:260px;
            margin-left:0px;
        }
        .span3_1{
            width:270px;
            margin-left:0px;
        }
    .span3_5 {
        width:240px;
    }

       .span4{
        width:350px;
        margin-left:20px;
    }

      .span4_0{
         width:340px;
         margin-left:0px;
    }
        .span4_1{
             width:370px;
             margin-left:0px;
        }
      
        .span7{
            width:700px;
        }

      .span8{
        width:700px;
        margin-left:0px;
    }

      .span8_6{
         width:750px;
        margin-left:0px;
    }

      .span8_9{
        width:830px;
        margin-left:0px;
    }

    .span9{
        width:850px;
        margin-left:0px;
    }

    .kl_map{
        width:370px;
    }
   
    .htl_info_com .book_info{
        margin-right:40px;
    }
}

@media (min-width:1024px) and (max-width:1279px){
     .span1{
            width:70px;
            margin-left:0px;
        }
      
    .span1_5{
        width:140px;
    }
    

    .span2{
        width:150px;
        margin-left:0px;
    }

      .span2_1{
        width:100px;
    }

    .span2_2{
        width:230px;
    }
   
      .span2_5{
        width:640px;
    }
       .span2_5 input{
        width:425px;
    }


     .span3{
            width:140px;
            margin-left:0px;
        }
        .span3_1{
            width:150px;
            margin-left:0px;
        }
    .span3_5 {
        width:240px;
    }

       .span4{
        width:230px;
        margin-left:10px;
    }

      .span4_0{
         width:220px;
         margin-left:0px;
    }
        .span4_1{
             width:240px;
             margin-left:0px;
        }
      
        .span7{
            width:600px;
        }

      .span8{
        width:700px;
        margin-left:0px;
    }

      .span8_6{
         width:660px;
        margin-left:0px;
    }

      .span8_9{
        width:710px;
        margin-left:0px;
    }

    .span9{
        width:730px;
        margin-left:0px;
    }

    .kl_map{
        width:240px;
    }
   
}


@media (min-width:800px) and (max-width:1023px){
     .span1{
            width:70px;
            margin-left:0px;
        }
      
    .span1_5{
        width:140px;
    }
    

    .span2{
        width:150px;
        margin-left:0px;
    }

      .span2_1{
        width:100px;
    }

    .span2_2{
        width:230px;
    }
   
      .span2_5{
        width:640px;
    }
       .span2_5 input{
        width:225px;
    }


     .span3{
            width:140px;
            margin-left:0px;
        }
        .span3_1{
            width:150px;
            margin-left:0px;
        }
    .span3_5 {
        width:150px;
    }

       .span4{
        width:170px;
        margin-left:10px;
    }

      .span4_0{
         width:160px;
         margin-left:0px;
    }
        .span4_1{
             width:180px;
             margin-left:0px;
        }
      
        .span7{
            width:500px;
        }

      .span8{
        width:700px;
        margin-left:0px;
    }

      .span8_6{
         width:510px;
        margin-left:0px;
    }

      .span8_9{
        width:560px;
        margin-left:0px;
    }

    .span9{
        width:580px;
        margin-left:0px;
    }

    .kl_map{
        width:180px;
    }
   

    .hotel_r ul li{
        height:120px;
    }
    .clearHis{
        display:none;
    }


}


/*图片展示部分*/
.w1200 a{
    text-decoration:none;
}
.w1200 a:hover{
    text-decoration:none;
}

.path_bar2 a {
    font-size:12px;
}

.path_bar2 h1 {
        color: #666666;
        display: inline;
        font-family: Simsun;
        font-weight: normal;
        font-size:12px;
        line-height:0px;
    }

/*酒店信息*/
.hotelInfoTable{
     width:100%;
}

.hotelInfoTable td{
    padding-top:20px;

}
.hotelInfoTable td.tdLeft{
    width:18%;
    font-size:14px;
    padding-left:10px;
}
.hotelInfoTable td.tdRight{
    width:82%;
    font-size:14px;
    border-bottom:1px dotted #eeeae9;
}
.hotelInfoTable td.tdRight p{
    line-height:0px;
    font-size:14px;
    background-color:#FFF;
    padding-left:0px;
    line-height:24px;
    padding-bottom:5px;
}

.hotelInfoTable td.tdRight ul {
    margin-left:0px;
}

/*房型列表*/
.hotel_datelist{
    font-size:14px;
    font-family:'Microsoft YaHei';
}
.thumbnail{
    position:relative;z-index:0; 
    display:block;

}
.thumbnail:hover{
    background-color:transparent;
    z-index:50;

}
 .thumbnail span {
        position: relative;
        background-color: rgba(0,0,0,0.8);
        visibility: hidden;
        color: #fff;
        text-decoration: none;
        text-align: center;
        display: block;
        width: 100%;
    }
.thumbnail img{     
    border-width:0;
    padding:0px;margin:0px;               
}
.thumbnail:hover span{
    display:block;
    visibility:visible;top:-17px;    
    width:100% 
}

